Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Austria F2 Austria F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Slovenia F1 Slovenia F2 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F7 Austria F9 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Bosnia & Herzegovina F3 Slovenia F3 Turkey F1 Turkey F2 Croatia F1 Serbia F8 Croatia F12 Slovenia F2 Iskratel Open - Kranj Caltanissetta Challenger Barletta Challenger Santos Challenger Banja Luka Challenger Ljubljana Challenger Loughborough Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Barletta Challenger Prague Challenger Kosice Challenger Beijing Challenger Rome Challenger Banja Luka Challenger Trnava Challenger Mersin Challenger Banja Luka Challenger Kenitra Challenger Irving Challenger Turin Challenger Rome Challenger Todi Challenger Irving Challenger Curitiba Challenger Banja Luka Challenger Sophia Antipolis Challenger Barletta Challenger Portoroz Challenger Anning Challenger Geneva Challenger Ljubljana Challenger St. Brieuc Challenger Rome Challenger Orleans Challenger Gerry Weber Open - Halle RCA Championships - Indianapolis Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich Blumenau Challenger CA Tennis Trophy - Vienna AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles Irving Challenger Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston BMW Open - Munich Napoli Challenger 2000 Mercedes Cup - Stuttgart Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Toulouse - Toulouse Wuhan Challenger Aptos Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Advanta Championships - Philadelphia Portoroz Challenger SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Sybase Open - San Jose ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston 1999 Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. The Dubai Tennis Championships - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington Thailand Open - Bangkok CA Tennis Trophy - Vienna Stockholm Open - Stockholm Orleans Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Genova Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Salzburg Challenger Kroger / St. Jude International - Memphis Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Rennes Challenger Erste Bank Open - Vienna SAP Open - San Jose Swiss Indoors Basel - Basel Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Meknes Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle Loughborough Challenger Bet-at-home Open - Hamburg Citi Open - Washington Siebel Open - San Jose Caltanissetta Challenger China Open - Beijing PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Barletta Challenger Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Mercedes Cup - Stuttgart SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Napoli Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo AEGON Championships - London Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Erste Bank Open - Vienna Shenzhen Open - Shenzhen Valencia Open - Valencia Blunmenau Challenger China Open - Beijing Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Hungarian Open - Budapest Gazprom Hungarian Open - Budapest RCA Championships - Indianapolis Gerry Weber Open - Halle Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires China Open - Beijing Ricoh Open - 's-Hertogenbosch Fever-Tree Championships - London Moselle Open - Metz European Open - Antwerp Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Vercelli Challenger Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari Emilia-Romagna Open - Parma Franklin Templeton Tennis Classic - Scottsdale Todi Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Gerry Weber Open - Halle Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BMW Open - Munich Studena Croatia Open - Umag AEGON Championships - London US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Marburg Challenger Copa Claro - Buenos Aires BMW Open - Munich Open 13 Provence - Marseille ATP Challenger Tour Finals Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ostrava Challenger Citi Open - Washington Moselle Open - Metz Valencia Open - Valencia Vegeta Croatia Open - Umag ASB Classic - Auckland Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Cordoba Open - Cordoba Aircel Chennai Open - Chennai Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Gazprom Hungarian Open - Budapest Gerry Weber Open - Halle Gerry Weber Open - Halle Brisbane International - Brisbane Scania Stockholm Open - Stockholm Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Gerry Weber Open - Halle Serbia Open - Belgrade cinch Championships - London Plava Laguna Croatia Open - Umag Pilot Pen Tennis - New Haven President's Cup - Tashkent Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Open Parc - Lyon U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg du Maurier Open - Montreal Generali Open 1999 - Kitzbuhel Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami RCA Championships - Indianapolis Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis NASDAQ-100 Open - Miami CA Tennis Trophy - Vienna Sydney International - Sydney Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Argentina Open - Buenos Aires German Open - Hamburg Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Pacific Life Open - Indian Wells Austrian Open - Kitzbuhel Tennis Masters Series - Rome The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart Eurocard Open - Stuttgart Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BMW Open - Munich Tennis Masters Series - Stuttgart BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai The Lipton Championships - Key Biscayne Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Konzum Croatia Open - Umag Internazionali BNL d'Italia - Rome German Tennis Championships - Hamburg Miami Open - Miami Internazionali BNL d'Italia - Rome Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne U.S. Open St. Petersburg Open - St. Petersburg Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong Australian Open (juniors) U.S. Open (juniors) French Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, GER-THA 4-1 All Lower level tournaments Davis Cup, Group II, 1R, SLO-EST 4-0 Wimbledon (juniors) Davis Cup, Group II, 1R, SLO-POL 2-3 Kooyong Classic - Kooyong Grand Slam Cup - Munich Olympics - Sydney AAMI Classic - Kooyong Olympics - Athens